
            /*
                aside
            */
            .aside{
				position: fixed;
				top: 50%;
                -webkit-transform: translate(0, -50%);
                -moz-transform: translate(0, -50%);
                -o-transform: translate(0, -50%);
				transform: translate(0, -50%);
				right: 7px;
			}
			.aside .aside-item{
				position: relative;
				margin-top: 6px;
				width: 50px;
				height: 50px;
				display: block;
			}
			.aside .aside-icons-toggle{
				width: 100%;
				height: 100%;
				overflow: hidden;
			}
			.aside .aside-icon{
				background-size: 100% 100%;
				background-repeat: no-repeat;
				width: 100%;
				height: 100%;
				cursor: pointer;
				display: block;
                -webkit-transition: all 0.3s ease-out;
                -moz-transition: all 0.3s ease-out;
                -o-transition: all 0.3s ease-out;
				transition:all 0.3s ease-out;
			}
			.aside .first{
				opacity:  1;
			}
			.aside .second{
				opacity: 0;
			}
			.aside .aside-icons-toggle:hover .first{
				margin-top: -100%;
				opacity: 0.5;
			}
			.aside .aside-icons-toggle:hover .second{
				opacity: 1;
			}
			.aside .more{
				position: absolute;
				opacity: 0;
				right: 14px;
				visibility: hidden;
                -webkit-transition: all 0.2s ease-in;
                -moz-transition: all 0.2s ease-in;
                -o-transition: all 0.2s ease-in;
				transition: all 0.2s ease-in;
				top: 50%;
				right: 110%;
                -webkit-transform: translate(0, -50%);
                -moz-transform: translate(0, -50%);
                -o-transform: translate(0, -50%);
				transform: translate(0, -50%);
                /*margin-top:-100%;*/
			}
			.aside .aside-item:hover .more{				
				opacity: 1;
				visibility: visible;
			}
			.aside .aside-item:hover .aside-icons-toggle .first{
				margin-top: -100%;
				opacity: 0.5;
			}
			.aside .aside-item:hover .aside-icons-toggle .second{
				opacity: 1;
			}

             .aside .more-content{
				height: 445px; 
				width: 180px;
				border: 3px solid #74BD4A;
				border-radius: 10px;
                text-align: center;
                background-color:white;
			}
			.aside .more-content .detail{
				margin: 15px 0;
				font-size: 12px;
				font-weight: bold;
                text-align:center !important;
			}
			.aside .more-content .detail *{
				vertical-align: middle;
			}